package www.bancodelanacion.intranet.prestamos.service;

import java.sql.SQLException;
import java.util.ArrayList;

import www.bancodelanacion.intranet.prestamos.dao.ClienteDAO;
import www.bancodelanacion.intranet.prestamos.dao.FabricaDAO;
import www.bancodelanacion.intranet.prestamos.dao.FabricaDAO.TipoFabrica;
import www.bancodelanacion.intranet.prestamos.entidad.ClienteDTO;

public class ClienteServiceImpl implements ClienteService {
	FabricaDAO fabrica = FabricaDAO.getFabrica(TipoFabrica.MYSQL);
	ClienteDAO dao = fabrica.getCliente();
	@Override
	public int insertaCliente(ClienteDTO bean) throws SQLException {
		// TODO Auto-generated method stub
		return dao.insertaCliente(bean);
	}

	@Override
	public int actualizaCliente(ClienteDTO bean) throws SQLException {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int eliminaCliente(Integer idProducto) throws SQLException {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public ClienteDTO buscaCliente(Integer idProducto) throws SQLException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ArrayList<ClienteDTO> listarCliente() throws SQLException {
		// TODO Auto-generated method stub
		return dao.listarCliente();
	}

}
